package cn.jason.service.impl;

////不加锁修改db
//@Service
//public class GoodsServiceImpl_un_lock implements IGoodsService {
//
//    @Autowired
//    private GoodsMapper goodsMapper;
//
//    @Transactional
//    @Override
//    public void updateNum(Map<String,Object> params) {
//        Long goodsId = (Long) params.get("id");
//        Integer num = (Integer) params.get("num");
//        try{
//            Goods goods = goodsMapper.laodById(goodsId);
//            Thread.sleep(4000);
//            if (goods.getCount()>=num){
//                goodsMapper.updateNum(params);
//            }
//        }catch (Exception e){
//            e.printStackTrace();
//        }
//
//
//    }
//
//    @Override
//    public Goods getById(Long id) {
//        return goodsMapper.laodById(1L);
//    }
//}
